/**
 * 
 */
package ufrj.safcp.tools.qrcode;

import java.awt.Image;
import java.awt.image.BufferedImage;

/**
 * 
 * Interface que deve ser implementada pelos manipuladores de QRCode que eventualmente sejam usados no projeto.
 * 
 * @author Bruno
 *
 */
public interface IQRCodeHandler {
	
	BufferedImage encode(byte[] contents);
	
	byte[] decode(Image contents)  throws UnredableCodeException;

}
